// import {Dropdown, Button} from 'antd';
// import { useModel } from '@umijs/max';
import UserInfo from './components/UserInfo';
import UnAccessible from './components/403';
import newLogo from './assets/images/newLogo2.png';
import './global.less'

// 全局初始化数据配置，用于 Layout 用户信息和权限初始化
// 更多信息见文档：https://umijs.org/docs/api/runtime-config#getinitialstate
export async function getInitialState(): Promise<{
    name: string;
    access: any;
}> {
    return {
        name: '靓仔',
        access: {
            //模拟数据
            userId: 1,
            role: 'admin',
        },
    };
}

export const layout = () => {
    return {
        title: '升级文件管理',
        logo: newLogo,
        menu: {
            locale: false,
        },
        // bgLayout: '#F52346',
        token: {
            bgLayout: '#f6f6fe',
            header: {
                colorBgHeader: 'white',
            },
            sider: {
                // #2982ff
                // colorTextCollapsedButton: '#2982ff',
                colorMenuBackground: 'white', // menu 的背景颜色
                colorTextMenuTitle: '#4e5969', // sider 的标题字体颜色
                colorTextMenuSelected: '#2982ff', // menuItem 的选中字体颜色
                colorTextMenuItemHover: '#2982ff', // menuItem 的 hover 字体颜色
                colorBgMenuItemSelected: '#e8f3ff', // menuItem 的选中背景颜色
            },
            pageContainer: {
                paddingBlockPageContainerContent: 12,
                paddingInlinePageContainerContent: 24,
                // colorBgPageContainer: '#ffffff'
            },
        },
        layout: 'mix', // 'top', 'mix', 'sidemenu'
        onMenuHeaderClick: (e: any) => console.log('onMenuHeaderClick', e), // 头部点击事件
        fixSiderbar: true,
        actionsRender: () => <UserInfo/>,
        // 自定义 403 页面
        unAccessible: <UnAccessible/>,
        // 自定义 404 页面
        // noFound: <div>noFound</div>,
        // 图标
        // iconfontUrl: '//at.alicdn.com/t/font_1890163_5zgpyqqo8fs.js'
        // iconfontUrl: '//at.alicdn.com/t/c/font_4689687_wx20sdsn46m.js' //注: 该url每次更新图标库后都会改变,注意及时更新
        iconfontUrl: '//at.alicdn.com/t/c/font_4689687_vpr9nex6ltl.js' //注: 该url每次更新图标库后都会改变,注意及时更新(Symbol在线链接)
    };
};
